package cn.initcap.designpattern.pattern.behavioral.visitor;

/**
 * @author initcap
 * @date Created in 2018/11/1 PM10:54.
 */
public interface IVisitor {

    /**
     * 访问
     *
     * @param freeCourse 免费课程
     */
    void visit(FreeBaseCourse freeCourse);

    /**
     * 访问
     *
     * @param codingCourse 源码课程
     */
    void visit(CodingBaseCourse codingCourse);

}
